body,
	html {
		margin: 0px;
		padding: 0px;
		font-family: "微软雅黑";
		font-size: 14px;
		line-height: 1;
		color: #393939;
	}
	body{
		overflow-x: hidden;
	}
.wrap {
	position: relative;
}

.centered-btns_nav {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 38px;
	height: 61px;
	transition: .5s;
	margin-top: -40px;
	line-height: 200px;
	background-image: url(../images/arrow.gif);
	overflow: hidden;
	opacity: .1;
}
.centered-btns_nav:hover{
	opacity: .7;
}
.next {
	right: 0;
	background-position: right 0;
}

.centered-btns_nav:active {
	opacity: 1;
}

.centered-btns_tabs {
    margin-top: 15px;
    text-align: center;
    font-size: 0;
    position: absolute;
    list-style-type: none;
    width: 100%;
    z-index: 99;
    bottom: 15px;
}

.centered-btns_tabs li {
	display: inline-block;
	margin: 0 3px;
	*display: inline;
	*zoom: 1;
}

.centered-btns_tabs a {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	line-height: 20px;
	background-color: rgba(0, 0, 0, .3);
	background-color: #ccc\9;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}
.centered-btns_here a{
	background-color: rgba(0, 0, 0, .9);
}
	img {
		max-width: 100%;
		height: auto !important;
	}
	
	table,
	td {
		border: 1px solid #ccc;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	p {
		line-height: 1.437;
		font-family: "微软雅黑";
		margin: 0px;
		padding: 0px;
		max-width: 100%;
	}
	
	a:link,
	a:visited {
		color: #555;
		text-decoration: none;
	}
	
	ul {
		padding: 0px;
		margin: 0;
		height: auto;
		overflow: hidden;
	}
	
	ul li {
		list-style: none;
	}
	
	a:hover,
	a:active,
	a:focus {
		text-decoration: none;
	}
	
	.clear {
		display: block;
		clear: both;
	}
	
	.carousel-indicators li {
		border: 1px solid #a30403;
		background-color: #fff;
	}
	
	.carousel-indicators li.active {
		border: 1px solid #fff;
		background-color: #a30403;
	}
	
	
	/*在线咨询 开始*/
	
	.ImTable * {
		padding: 0px;
		margin: 0px
	}
	
	.ImTable {
		border-collapse: collapse;
		border: 9px solid #434343;
		background: #fff
	}
	
	.ImTable h2 {
		font-size: 14px;
		margin-top: 5px;
		color: #333
	}
	
	.ImHeader {
		height: 91px;
		background: url(../images/Img/im_01.png) no-repeat
	}
	
	.ImRow0 {
		background: #fff;
		line-height: 34px;
	}
	
	@font-face {
		font-family: 'iconfont_footer';
		/* project id 325027 */
		src: url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.eot');
		src: url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.woff') format('woff'), url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.ttf') format('truetype'), url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.svg#iconfont') format('svg');
	}
	
	.iconfont_footer {
		font-family: iconfont_footer;
		font-style: normal;
	}
	
	@font-face {
	  font-family: 'iconfont';  /* project id 513870 */
	  src: url('//at.alicdn.com/t/font_513870_84rxkewapx6iggb9.eot');
	  src: url('//at.alicdn.com/t/font_513870_84rxkewapx6iggb9.eot?#iefix') format('embedded-opentype'),
	  url('//at.alicdn.com/t/font_513870_84rxkewapx6iggb9.woff') format('woff'),
	  url('//at.alicdn.com/t/font_513870_84rxkewapx6iggb9.ttf') format('truetype'),
	  url('//at.alicdn.com/t/font_513870_84rxkewapx6iggb9.svg#iconfont') format('svg');
	}
	.iconfont {
		font-family: iconfont;
		font-style: normal;
	}
	
	.ImRow1 {
		background: #fff;
		line-height: 34px;
	}
	
	a.im,
	a:hover.im {
		text-decoration: none;
		color: #333;
		font-size: 13px;
	}
	
	.ImFooter {
		height: 177px;
		background: url(../images/Img/im_04.png) no-repeat;
	}
	
	ol,
	ul {
		margin-bottom: 0px;
	}
	
	.footer_m,
	.m_footer {
		display: none;
	}
	
	
	/*在线咨询 结束*/
	
	
	/*返回顶部 开始*/
	
	.returnTop {
		position: fixed;
		right: 0;
		bottom: 50px;
		/* bottom: 50px; */
		z-index: 99998;
		cursor: pointer;
		width: 48px;
		height: 48px!important;
		text-align: center;
		white-space: normal;
		font-size: 14px;
		line-height: 16px;
		padding: 10px;
		color: #fff;
		opacity: 1;
		display: inline-block;
		background: url(../images/Img/ss.png) no-repeat -36px center #666;
	}
	
	
	/*返回顶部 结束*/
	
	
	/*新闻内页*/
	
	.conten_title {
		display: block;
		text-align: center;
		font-size: 20px;
		font-weight: 600;
		color: #666;
		margin-bottom: 15px;
	}
	
	.conten_bianji {
		display: block;
		text-align: center;
		padding-bottom: 5px;
		margin-bottom: 5px;
		border-bottom: 1px solid #8C8C8C;
	}
	
	.conten_bianji span {
		display: inline-block;
		font-size: 14px;
		color: #8c8c8c;
		margin: 0px 10px;
	}
	
	.conten_bianji span p {
		display: inline-block;
		color: #8c8c8c;
	}
	
	.conten_info p {
		color: #8C8C8C;
		font-size: 14px;
		line-height: 1.8;
	}
	
	.conten .bdshare-button-style0-16 {
		text-align: left;
		margin: 10px 0;
	}
	
	.conten_tag span {
		display: inline-block;
		font-size: 14px;
		color: #8c8c8c;
		padding: 8px 0;
	}
	
	.conten_tag {
		display: block;
		padding: 2px 0;
		text-align: left;
	}
	
	.conten_tag a {
		margin-left: 5px;
		padding: 8px;
		color: #8C8C8C;
		border-radius: 5px;
		font-size: 12px;
		transition: .6s;
		display: inline-block;
	}
	
	.conten_tag a:hover {
		background: #a30403;
		color: #fff;
	}
	
	.conten .bdshare-button-style0-16 a {
		float: none !important;
	}
	
	.conten_page {
		display: block;
		margin-top: 20px;
		text-align: left;
		border-top: 1px solid #8c8c8c;
		padding-top: 10px;
	}
	
	.conten_page p {
		display: block;
		margin-bottom: 10px;
		font-size: 16px;
		color: #8c8c8c;
	}
	
	.conten_page p a {
		font-size: 14px;
		color: #8c8c8c;
	}
	
	.conten_article_other,
	.conten_case_other {
		display: block;
	}
	
	.conten_article_other h5,
	.conten_case_other h5
	{
		font-size: 16px;
		font-weight: 300;
		color: #666;
	    padding-bottom: 10px;
	    margin-bottom: 10px;
		border-bottom: 1px solid #8C8C8C;
	}
	.conten_article_other ul li{
		display: block;
		width: 48%;
		float: left;
	    padding-bottom: 10px;
	    margin-bottom: 10px;
		transition: .5s;
		border-bottom: 1px solid #DCDCDC;
	}
	.conten_article_other ul li:nth-child(odd){
		margin-right: 4%;
	}
	.conten_article_other ul li a{
		display: block;
		width: 80%;
		float: left;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 12px;
		transition: .5s;
		color: #8c8c8c;
	}
	.conten_article_other ul li:hover{
		border-bottom: 1px solid #a30403;
	}
	.conten_article_other ul li:hover a{
		color: #a30403;
	}
	.conten_article_other ul li font{
		font-size: 12px;
		color: #8c8c8c;
		display: block;
		width: 20%;
		float: right;
		text-align: right;
	}
	.conten_case_other ul li{
		display: block;
		width: 24%;
		float: left;
	}
	.conten_case_other ul li h6{
		overflow: hidden;
		border: 1px solid #DCDCDC;
		transition: .8s;
	}
	.conten_case_other ul li img{
		transition: .8s;
	}
	.conten_case_other ul li p a{
		display: block;
		padding: 5px 0;
		text-align: center;
		transition: .8s;
		position: relative;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 12px;
		color: #8C8C8C;
		z-index: 1;
	}
	.conten_case_other ul li p a::before{
		content: " ";
		position: absolute;
		z-index: -1;
		width: 100%;
		height: 100%;
		background: #a30403;
		left: 0;
		bottom: -100%;
		transition: .8s;
		
	}
	.conten_case_other ul li:nth-of-type(2){
		margin: 0 1.333%;
	}
	.conten_case_other ul li:nth-of-type(3){
		margin: 0 1.333% 0 0;
	}
	.conten_case_other ul li:hover h6{
		border: 1px solid #a30403;
	}
	.conten_case_other ul li:hover img{
		transform: scale(1.1);
	}
	.conten_case_other ul li:hover p a{
		color: #fff;
	}
	.conten_case_other ul li:hover p a::before{
		bottom: 0;
	}
	/*产品内页开始*/
	
	.product_main {
		display: block;
	}
	
	.product_main_list {
		display: block;
	}
	
	.product_main_list ul li {
		display: block;
		width: 32.3333%;
		float: left;
		margin: 0 0 10px 0;
	}
	
	.product_main_list ul li:nth-child(3n+2) {
		margin: 0 1.5% 10px 1.5%;
	}
	
	.product_main_list ul li p {
		display: block;
		overflow: hidden;
		border: 1px solid #9e9e9e;
		border-bottom: 0;
		transition: .6;
	}
	
	.product_main_list ul li p img {
		width: 100%;
		transition: .6s;
	}
	
	.product_main_list ul li span {
		display: block;
	}
	
	.product_main_list ul li span a {
		display: block;
		padding: 5px 0;
		font-size: 14px;
		border: 1px solid #9e9e9e;
		border-top: 0;
		color: #fff;
		transition: .6s;
		background: #123A9A;
		text-overflow: ellipsis;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
	}
	
	.product_main_list ul li:hover p {
		border: 1px solid #123A9A;
		border-bottom: 0;
	}
	
	.product_main_list ul li:hover p img {
		transform: scale(1.08);
	}
	
	.product_main_list ul li:hover span a {
		border: 1px solid #123A9A;
		border-top: 0;
		background: #fff;
		color: #123A9A;
	}
	
	.info_product {
		display: block;
	}
	
	.info_product_r {
		width: 55%;
		float: left;
	}
	
	.info_product_l {
		text-align: center;
		width: 45%;
		float: left;
		padding: 0px 30px 0 0;
	}
	
	.info_product_l ul {
		text-align: center;
	}
	
	.info_product_l ul li {
		display: inline-block;
	}
	
	.info_product_l ul li img {
		width: 50px;
		height: 50px;
		margin: 0 3px;
	}
	
	.info_product_l img {
		border: 1px solid #CCC;
	}
	
	.info_product_r ul li {
		display: block;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #8C8C8C;
	}
	
	.info_product_r .bdshare-button-style1-16 {
		padding: 0px;
		border-bottom: 0px;
		text-align: left;
	}
	
	.info_product_r ul li:last-of-type {
		border-bottom: 0;
	}
	
	.info_product_r ul li,
	.info_product_r ul li b,
	.info_product_r ul li a {
		font-size: 16px;
		color: #8C8C8C;
		line-height: 1.46;
	}
	
	.info_product_conten,
	.other_product {
		display: block;
		margin-top: 10px;
	}
	
	.info_product_conten h5,
	.other_product h5 {
		display: block;
		padding: 10px 0;
		font-size: 18px;
		margin-bottom: 10px;
		border-bottom: 1px solid #8C8C8C;
		margin-bottom: 10px;
	}
	
	.info_product_conten .infp_product_con {
		padding: 0 10px;
		color: #8C8C8C;
	}
	
	.other_product ul li {
		display: block;
		width: 24%;
		margin-right: 1%;
		float: left;
		margin-bottom: 10px;
	}
	
	.other_product ul li p {
		display: block;
		overflow: hidden;
	}
	
	.other_product ul li p img {
		width: 100%;
		transition: .6s;
	}
	
	.other_product ul li span {
		display: block;
	}
	
	.other_product ul li span a {
		padding: 5px 0;
		font-size: 14px;
		display: block;
		transition: .6s;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		text-align: center;
		color: #8C8C8C;
	}
	
	.other_product ul li:hover p img {
		transform: scale(1.08);
	}
	
	.other_product ul li:hover span a {
		background: #a30403;
		color: #fff;
	}
	
	.info_product_btn {
		display: block;
		margin-top: 10px;
	}
	
	.info_product_btn a {
		padding: 15px;
		font-size: 14px;
		color: #fff;
	}
	
	.info_product_btn a:first-of-type {
		border-radius: 5px 0 0 5px;
	}
	
	.info_product_btn a:last-of-type {
		border-radius: 0 5px 5px 0;
	}
	
	
	/*tag页面*/
	
	.tag_main {
		display: block;
	}
	
	.tag_main h2 {
		display: inline-block;
		font-size: 18px;
		font-weight: bold;
		padding: 10px 0;
		width: 60px;
		text-align: center;
		background: #a30403;
		color: #fff;
		margin-bottom: 10px;
	}
	
	.tag_main ul li {
		float: left;
		margin: 0 18px 18px 0;
	}
	
	.tag_main ul li a {
		padding: 0 11px;
		height: 34px;
		line-height: 34px;
		border: 1px solid #cfcfcf;
		font-size: 14px;
		display: block;
		color: #888;
		text-align: center;
		float: left;
	}
	
	
	/*网站地图 开始*/
	
	.lisitemap {
		float: left;
		list-style: none
	}
	
	.content_map {
		display: block;
		margin-bottom: 10px;
	}
	
	.content_map p {
		display: block;
		padding: 0 0 10px 0;
		border-bottom: 2px solid #a30403;
		font-size: 16px;
		margin-bottom: 10px;
		color: #8C8C8C;
	}
	
	.content_map ul {
		display: block;
	}
	
	.content_map ul li {
		display: inline-block;
		margin-left: 20px;
		margin-bottom: 5px;
	}
	
	.content_map ul li a {
		display: block;
		border: 1px solid #DCDCDC;
		color: #8C8C8C;
		font-size: 14px;
		transition: .6s;
		padding: 5px;
	}
	
	.content_map ul li a:hover {
		background: #a30403;
		color: #fff;
		border: 1px solid #a30403;
	}
	
	
	/*在线留言 开始*/
	
	.ask_main {
		display: block;
	}
	
	.ask_main h5 {
		display: block;
		font-size: 18px;
		color: #666;
		margin-bottom: 10px;
	}
	
	.guestbook_info {
		display: block;
		margin-bottom: 10px;
	}
	
	.guestbook_info span {
		display: block;
		font-size: 14px;
		color: #8C8C8C;
		margin-bottom: 10px;
	}
	
	.guestbook_sub {
		display: block;
		margin-top: 10px;
		text-align: right;
	}
	
	.m_footer_info,
	.m_footer {
		display: none;
	}
	
	
	.header_meta {
		display: block;
		background: url(../images/header_meta_bg.png) no-repeat center;
		height: 40px;
	}
	
	.header_meta_l {
		display: block;
		width: 70%;
		float: left;
	}
	
	.header_meta_l p {
		display: block;
		line-height: 40px;
		font-size: 14px;
		color: #fff;
	}
	.header_meta_l a,
	.header_meta_l font,
	.header_meta_l b{
		font-size: 14px;
		color: #fff;
	}
	.header_meta_r {
		display: block;
		width: 30%;
		float: right;
		text-align: right;
	}
	
	.header_meta_r a {
		display: inline-block;
		margin-left: 10px;
		font-size: 14px;
		line-height: 40px;
		color: #fff;
	}
	
	.logo {
		display: block;
		width: 25%;
		float: left;
	}
	
	.logo  a{
		display: table-cell;
		height: 130px;
		vertical-align: middle;
	}
	
	nav {
		display: block;
		width: 75%;
		float: right;
		text-align: right;
	}
	
	nav ul li {
		display: inline-block;
	}
	
	nav ul li a {
		display: block;
		font-size: 15px;
		color: #a30403;
		line-height: 130px;
		padding: 0 20px;
		transition: .5s;
		position: relative;
		overflow: hidden;
		z-index: 1;
	}
	nav ul li a::before{
		content: " ";
		position: absolute;
		left: 0;
		top: -100%;
		width: 100%;
		height: 100%;
		z-index: -1;
		transition: .8s;
		background: url(../images/nav_li_active_bg.png) no-repeat center;
	}
	nav ul li a::after{
		position: absolute;
		width: 100%;
		text-align: center;
		height: 100%;
		font-size: 12px;
		color: #a30403;
		transition: .5s;
		left: 0;
		top: 0;
		line-height: 165px;
	}
	nav ul li:nth-of-type(1) a::after{
		content: "Home";
	}
	nav ul li:nth-of-type(2) a::after{
		content: "About";
	}
	nav ul li:nth-of-type(3) a::after{
		content: "Product";
	}
	nav ul li:nth-of-type(4) a::after{
		content: "Museum";
	}
	nav ul li:nth-of-type(5) a::after{
		content: "Investment ";
	}
	nav ul li:nth-of-type(6) a::after{
		content: "News";
	}
	nav ul li:nth-of-type(7) a::after{
		content: "Trailer";
	}
	nav ul li:nth-of-type(8) a::after{
		content: "Contact";
	}
	nav ul li.active a::before,
	nav ul li a:hover::before,
	nav ul li a:focus::before{
		top: 0;
	}
	nav ul li.active a::after,
	nav ul li a:hover::after,
	nav ul li a:focus::after{
		color: #fff;
	}
	nav ul li.active a,
	nav ul li a:hover,
	nav ul li a:focus{
		color: #fff;
	}
	
	/*首页板块 开始*/
	.index_case{
		padding: 35px 0;
		overflow: hidden;
	}
	.in_case_category{
		margin-bottom: 35px;
	}
	.in_case_category span{
		display: inline-block;
		width: 10%;
		height: 50px;
		float: left;
	    background: url(../images/in_case_category_img.png) no-repeat 8px 15px #333;
	    padding-left: 35px;
	    color: #fff;
	    line-height: 50px;
	    font-size: 16px;
	}
	.in_case_category_box{
		width: 90%;
		float: left;
		background: #d92017;
		overflow-x: auto;
		height: 50px;
	}
	.in_case_category_box a{
		display: inline-block;
		font-size: 16px;
		color: #fff;
		line-height: 50px;
		margin-left: 15px;
	}
	.in_case_main ul li{
		width: 27%;
		float: left;
		text-align: center;
		margin-right: 9.5%;
		margin-bottom: 15px;
	}
	.in_case_main ul li h5{
		overflow: hidden;
	}
	.in_case_main ul li img{
		transition: .8s;
	}
	.in_case_main ul li p a{
		display: block;
		padding: 10px 0;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 14px;
		color: #2D2D2D;
		overflow: hidden;
		position: relative;
		z-index: 1;
	}
	.in_case_main ul li p a::before{
		content: " ";
		position: absolute;
		background: #d92017;
		z-index: -1;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: -100%;
		transition: .8s;
	}
	.in_case_main ul li:nth-child(3n+3){
		margin-right: 0;
	}
	.in_case_main ul li:hover img{
		transform: scale(1.1);
	}
	.in_case_main ul li:hover a{
		color: #fff;
	}
	.in_case_main ul li:hover a::before{
		bottom: 0;
	}
	.index_about{
		padding: 120px 0 120px 55%;
		background: url(../images/in_about_img.png) no-repeat left center #d92017;
	}
	.index_about h5{
		font-size: 24px;
		color: #fff;
		font-weight: bold;
	}
	.index_about p{
		margin: 20px 0;
		font-size: 14px;
		color: #fff;
		line-height: 1.68;
	}
	.index_about a{
		display: inline-block;
		padding: 18px 22px;
		font-size: 16px;
		color: #fff;
		line-height: 1;
		border: 1px solid #fff;
		transition: .8s;
	}
	.index_about a:hover{
		background: #fff;
		color: #D92017;
	}
	.index_solu{
		padding: 35px 0;
	}
	.in_solu_title{
		margin-bottom: 35px;
		text-align: center;
	}
	.in_solu_title h5{
		font-size: 26px;
		color: #2c2c2c;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
		margin: 0 auto;
	}
	.in_solu_title p{
		font-size: 20px;
		color: #8f8e8e;
	}
	.in_solu_main ul li{
		width: 27%;
		float: left;
		text-align: center;
		margin-right: 9.5%;
		margin-bottom: 15px;
	}
	.in_solu_main ul li h5{
		overflow: hidden;
		text-align: center;
	}
	.in_solu_main ul li img{
		transition: .8s;
	}
	.in_solu_main ul li p a{
		display: block;
		padding: 10px 0;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 14px;
		color: #2D2D2D;
		overflow: hidden;
		position: relative;
		z-index: 1;
	}
	.in_solu_main ul li p a::before{
		content: " ";
		position: absolute;
		background: #d92017;
		z-index: -1;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: -100%;
		transition: .8s;
	}
	.in_solu_main ul li:nth-child(3n+3){
		margin-right: 0;
	}
	.in_solu_main ul li:hover img{
		transform: scale(1.1);
	}
	.in_solu_main ul li:hover a{
		color: #fff;
	}
	.in_solu_main ul li:hover a::before{
		bottom: 0;
	}
	.index_lic{
		padding: 35px 0;
		
	    background: #f9f9f9;
	}
	.index_product{
		padding: 35px 0;
	}
	.in_lic_main{
		overflow: hidden;
		text-align: center;
	}
	.in_lic_main a{
		display: block;
		margin: 0 auto;
		width: 140px;
		margin-top: 35px;
		padding: 13px 0;
		background: #D92017;
		color: #fff;
		border-radius: 3px;
		border: 1px solid #D92017;
		transition: .5s;
	}
	.in_lic_main a:hover{
		background: #fff;
		color: #D92017;
	}
	.index_news{
		padding: 35px 0;
		background: url(../images/index_news_bg.png) repeat center;
	}
	.in_news_title{
		text-align: center;
		margin-bottom: 35px;
	}
	.in_news_title h5{
		font-size: 26px;
		color: #fff;
	}
	.in_news_title p{
		font-size: 20px;
		color: #e47f7a;
	}
	.in_news_main{
		overflow: hidden;
	}
	.in_news_main ul li{
		width: 48%;
		margin-bottom: 15px;
		float: left;
		padding: 35px 35px 35px 175px;
		border-radius: 5px;
	}
	.in_news_main ul li:nth-child(odd){
		margin-right: 4%;
	}
	.in_news_main ul li:nth-of-type(1){
		background: url(../images/in_news_img1.png) no-repeat 20px 10px #fff;
	}
	.in_news_main ul li:nth-of-type(2){
		background: url(../images/in_news_img2.png) no-repeat 20px 10px #fff;
	}
	.in_news_main ul li:nth-of-type(3){
		background: url(../images/in_news_img3.png) no-repeat 20px 10px #fff;
	}
	.in_news_main ul li:nth-of-type(4){
		background: url(../images/in_news_img4.png) no-repeat 20px 10px #fff;
	}
	.in_news_main ul li h5 a{
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 16px;
		transition: .8s;
		color: #373737;
		margin-bottom: 15px;
	}
	.in_news_main ul li:hover h5 a{
		color: #D92017;
	}
	.in_news_main ul li p{
		font-size: 14px;
		color: #838383;
		line-height: 1.68;
	}
	/*首页板块 结束*/
	footer{
		display: block;
		padding: 40px 0;
		background: #d0302b;
	}
	.footer_list{
		width: 69%;
		float: left;
		border-right: 1px solid rgba(255,255,255,.4);
	}
	.footer_list ul li{
		display: block;
		width: 25%;
		float: left;
	}
	.footer_list ul li h5{
		font-size: 16px;
		color: #fff;
		margin-bottom: 25px;
	}
	.footer_list ul li a{
		display: block;
		margin-bottom:15px;
		font-size:14px;
		color: #ffbcba !important;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.footer_er{
		width: 31%;
		float: left;
		padding-left: 50px;
	}
	.footer_ewm,
	.footer_er_info{
		float: left;
		width: 50%;
	}
	.footer_er_info h5{
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		margin-bottom: 10px;
	}
	.footer_er_info  p{
		font-size: 14px;
		color: #fff;
		background: #ff4242;
		padding: 10px 20px;
	}
	.footer_er h3{
		display: block;
		margin-top: 25px;
		font-size: 14px;
		color: #fff;
	}
	.footer_meta{
		padding: 25px 0;
		background: #d0302b;
		border-top: 1px solid rgba(255,255,255,.4);
	}
	.footer_meta p{
		display: block;
		margin-bottom: 10px;
		font-size: 12px;
		color: #ffb5b3;
	}
	.footer_meta a{
		margin-left:5px;
	}
	.footer_meta a,
	.footer_meta b,
	.footer_meta font,
	.footer_meta span{
		font-size: 12px;
		color: #ffb5b3;
	}
	/*内页板块 开始*/
	
	.main {
		display: block;
		padding: 30px 0;
		background: #f0f0f0;
	}
	.main .container{
		padding: 20px;
		background: #fff;
	}
	.main_l {
		display: block;
		width: 20%;
		float: left;
	}
	.main_l_caroty,
	.main_l_case{
		display: block;
		margin-bottom: 15px;
	}
	.main_l_caroty h5{
		height: 60px;
		background: url(../images/main_l_cartory_h5_bg.jpg) repeat-x left top;
		font-size: 20px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		line-height: 60px;
		border-radius: 5px 5px 0 0;
	}
	.main_l_caroty{
		background: #f0f0f0;
	}
	.main_l_caroty ul{
		padding: 0 10px 20px 10px;
	}
	.main_l_caroty ul li{
		display: block;
		margin-top: 15px;
	}
	.main_l_caroty ul li a{
		display: block;
		height: 40px;
		padding-left: 20px;
		font-size: 15px;
		color: #555555;
		line-height: 40px;
		position: relative;
		border: 1px solid #cdcdcd;
		z-index: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: normal;
		transition: .8s;
		background: url(../images/main_l_cartory_li_bg.jpg) repeat-x left top;
	}
	.main_l_caroty ul li a::before{
		content: " ";
		width: 100%;
		position: absolute;
		height: 100%;
		top: 0;
		left: -100%;
		transition: .8s;
		z-index: -1;
		background: url(../images/main_l_cartory_li_active_bg.jpg) no-repeat 170px 15px #e22b25;
	}
	.main_l_caroty ul li a::after{
		content: " ";
		position: absolute;
		width: 6px;
		height: 6px;
		border: 1px solid #acacac;
		left: 10px;
	    top: 17px;
		transition: .8s;
		border-radius: 50%;
	}
	.main_l_caroty ul li.active a{
		border: 1px solid #e22b25;
		background: none;
		color: #fff;
	}
	.main_l_caroty ul li.active a::before{
		left: 0;
	}
	.main_l_caroty ul li.active a::after{
		border: 1px solid #fff;
		background: #fff;
	}
	.main_l_case h4{
		height: 50px;
		background:#e22b25;
		font-size: 20px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		line-height: 50px;
		border-radius: 5px 5px 0 0;
	}
	.main_l_case ul{
		background: #f5f5f5;
		padding: 15px;
	}
	.main_l_case ul li{
		display: block;
		padding: 10px 0;
		border-bottom: 1px solid #e6e6e6;
	}
	.main_l_case ul li h5 a{
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 14px;
		color: #555555;
		line-height: 16px;
		transition: .8s;
	}
	.main_l_case ul li h5 a font{
		display: inline-block;
		width: 16px;
		height: 16px;
		background: #aeaeae;
		text-align: center;
		line-height: 16px;
		color: #fff;
		margin-right: 7px;
		font-size: 12px;
		transition: .8s;
	}
	.main_l_case ul li p{
		display: block;
		height: 0;
		overflow: hidden;
		transition: .8s;
	}
	.main_l_case ul li.active a{
		color: #e22b25;
	}
	.main_l_case ul li.active a font{
		background: #e22b25;
		color: #fff;
	}
	.main_l_case ul li.active p{
		height: 150px;
		margin-top: 10px;
	}
	.main_r {
		display: block;
		width: 80%;
		float: left;
		padding-left: 30px;
	}
	.main_l_contact h5{
		display: block;
		padding: 24px 0 24px 58px;
		background: url(../images/main_l_contact_tel.jpg) no-repeat 18px 30px #e31104;
		font-size: 16px;
		color: #fff;
		line-height: 1;
	}
	.main_l_contact h5 font{
		font-size: 20px;
		color: #fff;
		margin-top: 8px;
		display: block;
		font-weight: bold;
		line-height: 1;
	}
	.main_l_contact h6{
		display: block;
		padding: 24px 0 24px 58px;
		background: url(../images/main_l_contact_qq.jpg) no-repeat 18px 30px #000;
		font-size: 16px;
		color: #fff;
		line-height: 1;
	}
	.main_l_contact h6 font{
		margin-top: 10px;
		display: block;
	}
	.pos {
		display: block;
		height: 40px;
		border-bottom: 1px solid #cdcdcd;
	}
	
	.pos font {
		display: block;
		width: auto;
		overflow: hidden;
		float: left;
		font-size: 16px;
		line-height: 40px;
		color: #555555;
		border-bottom: 2px solid #a30403;
		transform: translateY(-1px);
	}
	
	.pos_info {
		display: block;
		width: 85%;
		float: right;
		text-align: right;
	}
	
	.pos_info,
	.pos_info a,
	.pos_info b,
	.pos_info strong {
		font-size: 14px;
		line-height: 40px;
		color: #3b3b3b;
	}
	
	.product {
		display: block;
	}
	.product ul{
		display: block;
		width: 100%;
	}
	.product ul li {
		display: block;
		float: left;
		width: 32.33%;
		margin-top: 10px;
	}
	
	.product ul li h5 {
		display: block;
		overflow: hidden;
	}
	
	.product ul li h5 img {
		width: 100%;
		transition: .8s;
	}
	
	.product ul li span {
		display: block;
		overflow: hidden;
		z-index: 1;
		transition: .8s;
		position: relative;
	}
	
	.product ul li:nth-child(3n+2) {
		margin: 10px 1.5% 0 1.5%;
	}
	
	.product ul li span::before {
		content: " ";
		position: absolute;
		left: 0;
		bottom: -100%;
		background: #dd231d;
		width: 100%;
		height: 100%;
		display: block;
		z-index: -1;
		transition: .8s;
	}
	
	.product ul li span a {
		display: block;
		padding: 10px 0;
		text-align: center;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 14px;
		color: #666;
	}
	
	.product ul li:hover img {
		transform: scale(1.1);
	}
	.product ul li:hover span a{
		color: #fff;
	}
	.product ul li:hover span::before {
		bottom: 0;
	}
	
	.function {
		display: block;
		margin-top: 20px;
		text-align: right;
	}
	
	.function a {
		display: inline-block;
		padding: 5px;
		margin-left: 5px;
		border: 1px solid #c1c1c1;
	}
	
	.function a.active,
	.function a:hover {
		background: #a30403;
		color: #fff;
	}
	
	.function font {
		color: #8c8c8c;
		padding: 5px;
	}
	.main_t_news{
		display: block;
		margin-top: 20px;
	}
	.main_t_news h5{
		border-bottom: 1px solid #cdcdcd;
		margin-bottom: 20px;
	}
	.main_t_news h5 font{
		display: inline-block;
		width: auto;
		padding-bottom: 10px;
		transform: translateY(1px);
		border-bottom: 2px solid #a30403;
		font-size: 16px;
		color: #555555;
		font-weight: bold;
	}
	.main_t_news ul{
		padding: 10px;
		background: #f3f3f3;
	}
	.main_t_news ul li{
		display: block;
		width: 49%;
		float: left;
		padding: 10px 0;
		margin: 0 !important;
		transition: .8s;
		border-bottom: 1px dashed #cdcdcd;
	}
	.main_t_news ul li:nth-child(odd){
		margin-right: 2% !important;
	}
	.main_t_news ul li a{
		display: block;
		width: 80%;
		float: left;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		font-size: 12px;
		color: #898989;
		transition: .8s;
		position: relative;
		padding-left: 18px;
	}
	.main_t_news ul li a::before{
		content: " ";
		position: absolute;
		width: 6px;
		height: 6px;
		background: #000000;
	    left: 5px;
	    top: 3px;
		transform: rotateZ(45deg);
		transition: .8s;
	}
	.main_t_news ul li font{
		width: 20%;
		float: right;
		transition: .8s;
		font-size: 12px;
		color: #898989;
		text-align: right;
	}
	.main_t_news ul li:hover{
		border-bottom: 1px solid #a30403;
	}
	.main_t_news ul li:hover a,
	.main_t_news ul li:hover font{
		color: #a30403;
	}
	.main_t_news ul li:hover a::before{
		background: #a30403;
	}
	.list {
		display: block;
		padding: 15px 0;
		background: #fff;
	}
	
	.list ul li.news {
		display: block;
		padding: 15px 10px 15px 30px;
		position: relative;
		overflow: hidden;
		z-index: 1;
		border-bottom: 1px dashed #dadada;
	}
	
	.list ul li.news a {
		display: block;
		width: 85%;
		float: left;
		transition: .6s;
		font-size: 14px;
		color: #646464;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
	}
	
	.list ul li.news font {
		display: block;
		width: 15%;
		float: right;
		text-align: right;
		font-size: 14px;
		color: #646464;
	}
	
	.list ul li.news::before {
		content: " ";
		position: absolute;
		left: 15px;
		top: 19px;
		border-radius: 50%;
		width: 6px;
		height: 6px;
		border: 1px solid #d4d4d4;
		transition: .8s;
	}
	
	.list ul li.news::after {
		content: " ";
		position: absolute;
		left: -100%;
		top: 0;
		height: 100%;
		width: 100%;
		background: #f0f0f0;
		transition: .8s;
		z-index: -1;
	}
	
	.list ul li.news:hover::before {
		border: 1px solid #a30403;
		background: #a30403;
	}
	
	.list ul li.news:hover::after {
		left: 0;
	}
	
	.list ul li.news:hover a {
		color: #a30403;
	}
	
	.list ul li.solu {
		display: block;
		padding: 15px 0;
		border-bottom: 1px solid #c9c9c9;
	}
	
	.list ul li.solu font {
		display: inline-block;
		float: left;
		width: 30%;
		overflow: hidden;
	}
	
	.list ul li.solu font img {
		transition: .8s;
	}
	
	.list ul li.solu span {
		display: block;
		float: left;
		width: 70%;
		padding-left: 30px;
	}
	
	.list ul li.solu span h5 a {
		font-size: 16px;
		color: #686868;
		transition: .8s;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	
	.list ul li.solu span samp {
		font-size: 14px;
		color: #b7b7b7;
		margin: 5px 0;
		display: block;
	}
	
	.list ul li.solu span p {
		font-size: 14px;
		color: #5d5d5d;
		line-height: 1.8;
		margin-bottom: 10px;
	}
	
	.list ul li.solu span h6 a {
		display: inline-block;
		padding: 10px 43px;
		border: 1px solid #ff7c00;
		color: #ff7c00;
		transition: .8s;
	}
	
	.list ul li.solu:hover font img {
		transform: scale(1.1);
	}
	
	.list ul li.solu:hover span h5 a {
		color: #ff7c00;
	}
	
	.list ul li.solu:hover span h6 a {
		background: #ff7c00;
		color: #fff;
	}
	.case ul{
		width: 100%;
	}
	.case ul li {
		display: block;
		padding: 10px;
		margin-top: 20px;
		background: #f3f3f3;
	}
	.case ul li .case_img{
		width: 30%;
		float: left;
		overflow: hidden;
	}
	.case ul li  .case_img img{
		transition: .8s;
	}
	.case ul li .case_info{
		width: 70%;
		float: left;
		padding-left: 30px;
	}
	.case ul li .case_info h5 a{
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-size: 16px;
		color: #686868;
		transition: .8s;
	}
	.case ul li .case_info samp{
		display: block;
		font-size: 14px;
		color: #b7b7b7;
		margin: 10px 0;
		font-family: "微软雅黑";
	}
	.case ul li .case_info p{
		font-size: 14px;
		color: #5d5d5d;
		margin-bottom: 20px;
		line-height: 1.68;
	}
	.case ul li .case_info font{
		display: inline-block;
	}
	.case ul li .case_info font a{
		display: block;
		padding: 10px 45px;
		border: 1px solid #a30403;
		font-size: 12px;
		color: #a30403;
		transition: .8s;
	}
	.case ul li:hover img{
		transform: scale(1.1);
	}
	.case ul li:hover h5 a{
		color: #a30403;
	}
	.case ul li:hover font a{
		background: #a30403;
		color: #fff;
	}
	.conten {
		padding: 20px;
		background: #fff;
	}
	
	.logo_tel{
		display: none;
	}
	
	.contact{
		display: block;
		padding: 20px 0 10px 0;
		width: 100%;
		overflow: hidden;
	}
	.contact h5{
		font-size: 16px;
		color: #3e3e3e;
		margin-bottom: 10px;
	}
	.contact p{
		font-size: 14px;
		color: #898989;
		margin-bottom: 10px;
	}
	.map_box{
		width: 100%;
	}
	/*内页板块 结束*/
	
	@media only screen and (min-width: 320px) and (max-width: 1023px) {
		.header_meta,
		.logo_l .logo_wel,
		#divOranIm,
		.carousel-indicators,
		.main_l_news,
		.main_l_contact,
		.main_l_caroty h5,
		.main_l_caroty ul li::before,
		.main_l_caroty ul li::after,
		.pos font,
		.list ul li.solu font,
		.list ul li.solu span h6,
		.logo_wel,
		.in_title h5,
		.index_top{
			display: none;
		}
		.logo{
			width: 40%;
			padding: 5px 0;
		}
		.logo h1  a{
			height: auto;
		}
		.logo_tel{
			display: block;
			width: 55%;
			float: right;
			padding: 5px 0;
		}
		.logo_l h1 {
			float: none;
			line-height: 1;
		}
		.logo_l h1 img {
			vertical-align: top;
		}
		nav {
			height: auto;
			border: 0;
			padding: 3px;
			width: 100%;
			background: #a30403;
		}
		nav ul li {
			width: 25%;
			margin: 0;
			float: left;
			border: 1px solid #fff;
			margin-right: 0;
		}
		nav ul li a::before,
		nav ul li a::after{
			display: none;
		}
		nav ul li a {
			line-height: 36px;
			height: 36px;
			padding: 0;
			color: #fff !important;
			text-align: center;
		}
		header{
			padding: 0;
		}
		nav ul li.active a{
			color: #fff;
		}
		.index_product,
		.index_about,
		.index_case,
		.index_news,
		footer {
			padding: 10px 0;
		}
		.other_product ul li,
		.conten_case_other ul li{
			width: 48%;
			margin: 0 1% 5px 1% !important;
			display: none;
		}
		.other_product ul li:nth-of-type(1),
		.other_product ul li:nth-of-type(2),
		.other_product ul li:nth-of-type(3),
		.other_product ul li:nth-of-type(4),
		.conten_case_other ul li:nth-of-type(1),
		.conten_case_other ul li:nth-of-type(2),
		.conten_case_other ul li:nth-of-type(3),
		.conten_case_other ul li:nth-of-type(4){
			display: block;
		}
		.info_product_conten h5,
		.other_product h5 {
			padding: 5px 0;
			margin-bottom: 5px;
			font-size: 16px;
		}
		body {
			padding-bottom: 50px;
		}
		.m_footer {
			display: block;
		}
		.m_foot_btn {
			width: 20%;
			float: left;
			height: 50px;
			display: block;
			padding-top: 5px;
			text-align: center;
			border-right: 1px solid #fff;
		}
		.m_foot_btn:last-of-type {
			border-right: 0;
		}
		.m_foot_btn i {
			color: #fff;
			display: block;
			font-size: 20px;
			margin-bottom: 5px;
		}
		.m_foot_btn span {
			display: block;
			text-align: center;
			color: #fff;
			font-size: 12px;
		}
		.m_footer {
			display: block;
			height: 50px;
			position: fixed;
			bottom: 0px;
			width: 100%;
			left: 0px;
			background: #a30403;
			z-index: 999;
			border-top: 1px solid #fff;
		}
		.main {
			padding: 10px 0;
		}
		.main_l,
		.main_r {
			width: 100%;
			float: none;
			padding: 0;
		}
		.main_l_caroty ul {
			padding: 5px;
		}
		.main_l_caroty ul li {
			text-align: center;
			padding: 10px 0;
			width: 32.33%;
			float: left;
			margin: 0 0.5%;
			margin-bottom: 5px;
			background: #a30403;
		}
		.main_l_caroty ul li a {
			font-size: 14px;
			color: #fff;
		}
		.pos {
			padding: 0 10px;
			height: 36px;
		}
		.pos span {
			width: 100%;
			text-align: left;
			float: none;
		}
		.main_r {
			padding: 0 5px;
		}
		.pos span,
		.pos span a,
		.pos span b,
		.pos span strong {
			line-height: 36px;
		}
		.conten,
		.list {
			padding: 10px;
		}
		.case ul li,
		.product ul li {
			width: 48%;
			margin: 1% !important;
		}
		.list ul li.solu {
			padding: 10px 0;
		}
		.list ul li.solu span {
			width: 100%;
			padding: 0;
		}
		.list ul li.solu span p {
			margin-bottom: 0;
		}
		.list ul li.news font {
			width: 100%;
			font-size: 12px;
		}
		.list ul li.news a {
			width: 100%;
		}
		.list ul li.news {
			padding: 10px 0;
		}
		.conten_title {
			font-size: 16px;
			margin-bottom: 7px;
		}
		.function {
			margin-top: 5px;
		}
		.info_product_l,
		.info_product_r {
			width: 100%;
			margin-bottom: 15px;
			padding: 0;
		}
		.pos_info{
			width: 100%;
			text-align: left;
		}
		.pos_info, .pos_info a, .pos_info b, .pos_info strong{
			line-height: 36px;
		}
		.conten_article_other ul li font{
			width: 25%;
		}
		.conten_article_other ul li a{
			width: 75%;
		}
		.logo_tel{
			text-align: right;
		}
		.container{
			width: 100%;
		}
		.in_se1,
		.in_se2{
			padding: 15px 0;
			background: none;
		}
		.in_se1{
			padding-top: 0;
		}
		.in_se1_title,
		.in_se2_title,
		.in_se2_cartory{
			margin-bottom: 15px;
		}
		.in_se1_title h3,
		.in_se1_title h5{
			display: none;
		}
		.in_se2_cartory{
			overflow-x: auto;
		}
		.in_se3_news_main{
			height: auto;
		}
		.in_se2_title{
			background: #a30403;
		}
		.in_se1_title p{
		    padding: 10px 0;
		    width: 100%;
		    font-size: 14px;
		}
		.in_se1_main ul li{
			width: 48%;
			margin: 1%;
		}
		
		.in_se2_title_info div  p{
			display: block;
			padding: 5px 0;
			font-size: 20px;
			text-align: center;
			color: #fff;
		}
		.in_se1_main ul li:last-of-type,
		.in_se1_main ul li span::before,
		.in_se1_main ul li span::after,
		.in_se2_title::after,
		.in_se2_title::before,
		.in_se2_title_info font,
		.in_se2_title_info div h5,
		.in_se2_midlle_main,
		.in_se3_top,
		.in_se3 .in_se2_title,
		.in_se3_midlle,
		.in_se3_news .in_se3_list:nth-of-type(3){
			display: none;
		}
		.in_se1_main ul li span{
			padding: 10px 0;
			width: 100px;
			border-radius: 5px;
			margin: 0 0 15px 0;
		}
		.in_se1_main ul li h5{
			padding-bottom: 3px;
			margin-bottom: 3px;
			font-size: 18px;
		}
		.in_se1_main ul li p{
			font-size: 12px;
		}
		.in_se1_main ul li span i{
			font-size: 36px;
		}
		.in_se2_cartory ul li a{
			font-size: 12px;
	    	padding: 10px 20px;
		}
		.in_se2_box ul{
			width:400%;
		}
		.in_se2_box ul li{
			text-align: center;
			margin: 0 0.5%;
			width: 11.5%;
		}
		.in_se3{
			padding:0 0 15px 0;
			background: none;
		}
		.in_se3_news{
			margin-top: 0;
		}
		.in_se3_news .in_se3_list{
			width: 100%;
			margin-bottom: 10px;
		}
		.in_se3_news_title{
			margin-bottom: 10px;
		}
		.in_se3_news .in_se3_list:nth-of-type(2){
			width: 100%;
			margin: 0;
		}
		footer,
		.footer_meta,
		.in_se2_btn{
			display: none;
		}
		.m_footer_info{
			display: block;
			padding: 15px 15px 7px 15px;
			background: #a30403;
		}
		.m_footer_info ul li{
			display: block;
			margin-bottom: 8px;
			font-size: 14px;
			line-height: 1.46;
			color: #fff;
		}
		.m_footer_info ul li a,
		.m_footer_info ul li font,
		.m_footer_info ul li b,
		.m_footer_info ul li span,
		.m_footer_info ul li strong{
			font-size: 14px;
			line-height: 1.46;
			color: #fff;
		}
		.in_se1_title p{
			padding: 10px 15px;
		}
		.in_se1_title p::before{
			transform: skew(0);
		}
		.main .container{
			padding: 0;
		}
		.main_l_case,
		.main_l_contact,
		.main_l_caroty ul li a::before,
		.main_l_caroty ul li a::after,
		.main_t_news{
			display: none;
		}
		.main_l_caroty ul{
			padding:0 0 5px 0 ;
		}
		.main_l_caroty ul li a{
			height: auto;
			padding: 10px;
			background: #A30403;
			line-height: 1;
			font-size: 12px;
		}
		.main_l_caroty{
			overflow-x: auto;
		}
		.main_l_caroty ul li{
			padding: 0;
			width: auto;
			margin: 0 5px;
		}
		.main_l_caroty{
			margin-bottom: 0;
		}
		.pos{
			padding: 0;
			height: auto;
		}
		.conten, .list{
			padding: 10px 0;
		}
		.pos_info, .pos_info a, .pos_info b, .pos_info strong{
			font-size: 12px;
			line-height: 15px;
		}
		.info_product_r ul li, .info_product_r ul li b, .info_product_r ul li a{
			font-size: 14px;
		}
		.case ul li{
			width: 100%;
			padding:5px;
			margin: 0 0 10px 0 !important;
			border-bottom: 1px solid #CDCDCD;
		}
		.case ul li .case_img{
			display: none;
		}
		.case ul li .case_info{
			width: 100%;
			padding: 0;
		}
		.case ul li .case_info samp{
			margin: 5px 0;
			font-size: 12px;
		}
		.case ul li .case_info p{
			margin-bottom: 5px;
			font-size: 12px;
		}
		.case ul li .case_info font{
			display: none;
		}
		.in_se3_news_title{
			height: auto;
			padding: 0;
		}
		.index_case{
			padding: 0 0 15px;
		}
		.in_se3_news_title span font,
		.in_se3_news_title  a{
			display: none;
		}
		.in_se3_news_title span{
			line-height: 1;
			padding: 9px 0;
			width: 100%;
			font-weight: normal;
		    font-size: 20px;
		    color: #fff;
		    
	    background: #a30403;
		    text-align: center;
		}
		.in_se3_list h3{
			text-align: center;
		}
		.in_case_category_box{
			display: none;
		}
		.in_case_category span{
			padding: 10px 0;
			height: auto;
			line-height: 1;
			background: #D92017;
			text-align: center;
			width: 100%;
		}
		.in_case_main ul li,
		.in_solu_main ul li{
			width: 48%;
			margin: 1% !important;
			display: none;
		}
		.in_case_main ul li:nth-of-type(1),
		.in_case_main ul li:nth-of-type(2),
		.in_case_main ul li:nth-of-type(3),
		.in_case_main ul li:nth-of-type(4),
		.in_solu_main ul li:nth-of-type(1),
		.in_solu_main ul li:nth-of-type(2),
		.in_solu_main ul li:nth-of-type(3),
		.in_solu_main ul li:nth-of-type(4){
			display: block;
		}
		.index_lic{
			display: none;
		}
		.in_case_category{
			margin-bottom: 10px;
		}
		.index_about a{
			
     margin-left: 35%;
		}
		.index_solu{
			padding: 15px 0;
		}
		.index_about p{
			margin: 15px 0 0;
		}
		.in_solu_title,
		.in_news_title{
			margin-bottom: 15px;
		}
		.in_news_main ul li{
			width: 98%;
			margin: 5px 1% !important;
			padding: 10px;
			background: #fff !important;
		}
		.in_solu_title h5{
			font-size: 20px;
		}
		.in_news_main ul li h5 a{
			margin-bottom: 5px;
		}
		.in_solu_title p{
			font-size: 16px;
		}
		
		.index_about h5{
			font-size: 20px;
			text-align: center;
		}
		.index_about{
			background: #D92017;
			padding: 10px 1%;
			min-height: 444px;
		}
	}
	
	@media only screen and (min-width: 1024px) and (max-width: 1344px) {
		nav ul li a{
			padding: 0 15px;
		}
		.in_se1_main ul li h5{
			font-size: 19px;
		}
		.in_se1_main ul li p{
			font-size: 12px;
		}
		.index_about{
			background-size: 50%;
			padding: 50px 0 50px 55%;
		}
		.in_se2_btn {
			display: none;
		}
		.in_se3_top ul li:nth-child(even)::before{
			right: -50px;
		}
		.in_se3_news .in_se3_list:nth-of-type(3) .in_se3_news_title span{
			width: 70%;
		}
		.in_se3_news .in_se3_list:nth-of-type(3) .in_se3_news_title a{
			width: 28%;
		}
		.in_se3_news_main ul li font{
			width: 28%;
		}
		.in_se3_news_main ul li a{
			width: 70%;
		}
		.in_se3_news .in_se3_list:nth-of-type(3) .in_se3_news_title span font{
			display: none;
		}
		.footer_er{
			width: 40%;
		}
		.pos_info{
			width: 75%;
		}
		.footer_list{
			width: 60%;
		}
		.main_l_contact h5{
			padding: 24px 0 24px 35px;
			background: url(../images/main_l_contact_tel.jpg) no-repeat 2px 30px #e31104;
		}
		.main_l_contact h6{
			padding: 24px 0 24px 35px;
			background: url(../images/main_l_contact_qq.jpg) no-repeat 2px 30px #000;
		}
		.main_t_news ul li font{
			width: 25%;
		}
		.main_t_news ul li a{
			width: 75%;
		}
	}

@media only screen and (min-width: 1930px) {
	.index_about{
		padding-left: 40%;
	}
}